
package com.alcj.model;

import java.util.Date;

public class User {
    // 用户标识(UUID)
    private String userid;

    // 用户名
    private String username;

    // 密码
    private String userpwd;

    // 真实姓名昵称
    private String realname;

    // 微信昵称
    private String wechatname;

    // 用户性别（0：男 1：女）  默认：0
    private String sex;

    // 手机号
    private String telphone;

    // 用户类型（个人0、企业1、代办2，缺省为个人用户）  默认：0
    private String usertype;

    // 最大绑定车辆数量(个人6辆、企业、代办20辆，缺省为个人用户)  默认：6
    private Integer maxcar;

    // 用户状态（0：有效 1：无效 2:审核中 3：审核未通过）  默认：0
    private String status;

    // 审核类型（0：个人-身份证号:1：企业、代办-社会信用代码 2：注册号 ）
    private String verifytype;

    // 审核信息（身份证号、社会信用代码、注册号 ）
    private String verifyinfo;

    // 身份证号
    private String idcardno;

    // 社会信用代码
    private String socialcredit;

    // 公司名称
    private String companyname;

    // 企业法人姓名
    private String legalname;

    // 企业营业执照照片
    private String verifyphoto;

    // 会员级别
    private String userlevel;

    // 会员积分  默认：0
    private Integer integral;

    // 会员个人身份信息
    private String vipcard;

    // 会员折扣
    private Double viprebate;

    // 支付方式（0：微信:1：支付宝:2：银行卡快捷）
    private String paytype;

    // 删除状态（0：有效 1：无效）  默认：0
    private String delflag;

    // 操作人
    private String optionid;

    // 操作时间
    private Date optiontime;

    // 操作说明
    private String optionexlain;

    /**
     * 获取 用户标识(UUID) t_user.userid
     * @return 用户标识(UUID)
     */
    public String getUserid() {
        return userid;
    }

    /**
     * 设置 用户标识(UUID) t_user.userid
     * @param userid 用户标识(UUID)
     */
    public void setUserid(String userid) {
        this.userid = userid == null ? null : userid.trim();
    }

    /**
     * 获取 用户名 t_user.username
     * @return 用户名
     */
    public String getUsername() {
        return username;
    }

    /**
     * 设置 用户名 t_user.username
     * @param username 用户名
     */
    public void setUsername(String username) {
        this.username = username == null ? null : username.trim();
    }

    /**
     * 获取 密码 t_user.userpwd
     * @return 密码
     */
    public String getUserpwd() {
        return userpwd;
    }

    /**
     * 设置 密码 t_user.userpwd
     * @param userpwd 密码
     */
    public void setUserpwd(String userpwd) {
        this.userpwd = userpwd == null ? null : userpwd.trim();
    }

    /**
     * 获取 真实姓名昵称 t_user.realname
     * @return 真实姓名昵称
     */
    public String getRealname() {
        return realname;
    }

    /**
     * 设置 真实姓名昵称 t_user.realname
     * @param realname 真实姓名昵称
     */
    public void setRealname(String realname) {
        this.realname = realname == null ? null : realname.trim();
    }

    /**
     * 获取 微信昵称 t_user.wechatname
     * @return 微信昵称
     */
    public String getWechatname() {
        return wechatname;
    }

    /**
     * 设置 微信昵称 t_user.wechatname
     * @param wechatname 微信昵称
     */
    public void setWechatname(String wechatname) {
        this.wechatname = wechatname == null ? null : wechatname.trim();
    }

    /**
     * 获取 用户性别（0：男 1：女） t_user.sex
     * @return 用户性别（0：男 1：女）
     */
    public String getSex() {
        return sex;
    }

    /**
     * 设置 用户性别（0：男 1：女） t_user.sex
     * @param sex 用户性别（0：男 1：女）
     */
    public void setSex(String sex) {
        this.sex = sex == null ? null : sex.trim();
    }

    /**
     * 获取 手机号 t_user.telphone
     * @return 手机号
     */
    public String getTelphone() {
        return telphone;
    }

    /**
     * 设置 手机号 t_user.telphone
     * @param telphone 手机号
     */
    public void setTelphone(String telphone) {
        this.telphone = telphone == null ? null : telphone.trim();
    }

    /**
     * 获取 用户类型（个人0、企业1、代办2，缺省为个人用户） t_user.usertype
     * @return 用户类型（个人0、企业1、代办2，缺省为个人用户）
     */
    public String getUsertype() {
        return usertype;
    }

    /**
     * 设置 用户类型（个人0、企业1、代办2，缺省为个人用户） t_user.usertype
     * @param usertype 用户类型（个人0、企业1、代办2，缺省为个人用户）
     */
    public void setUsertype(String usertype) {
        this.usertype = usertype == null ? null : usertype.trim();
    }

    /**
     * 获取 最大绑定车辆数量(个人6辆、企业、代办20辆，缺省为个人用户) t_user.maxcar
     * @return 最大绑定车辆数量(个人6辆、企业、代办20辆，缺省为个人用户)
     */
    public Integer getMaxcar() {
        return maxcar;
    }

    /**
     * 设置 最大绑定车辆数量(个人6辆、企业、代办20辆，缺省为个人用户) t_user.maxcar
     * @param maxcar 最大绑定车辆数量(个人6辆、企业、代办20辆，缺省为个人用户)
     */
    public void setMaxcar(Integer maxcar) {
        this.maxcar = maxcar;
    }

    /**
     * 获取 用户状态（0：有效 1：无效 2:审核中 3：审核未通过） t_user.status
     * @return 用户状态（0：有效 1：无效 2:审核中 3：审核未通过）
     */
    public String getStatus() {
        return status;
    }

    /**
     * 设置 用户状态（0：有效 1：无效 2:审核中 3：审核未通过） t_user.status
     * @param status 用户状态（0：有效 1：无效 2:审核中 3：审核未通过）
     */
    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    /**
     * 获取 审核类型（0：个人-身份证号:1：企业、代办-社会信用代码 2：注册号 ） t_user.verifytype
     * @return 审核类型（0：个人-身份证号:1：企业、代办-社会信用代码 2：注册号 ）
     */
    public String getVerifytype() {
        return verifytype;
    }

    /**
     * 设置 审核类型（0：个人-身份证号:1：企业、代办-社会信用代码 2：注册号 ） t_user.verifytype
     * @param verifytype 审核类型（0：个人-身份证号:1：企业、代办-社会信用代码 2：注册号 ）
     */
    public void setVerifytype(String verifytype) {
        this.verifytype = verifytype == null ? null : verifytype.trim();
    }

    /**
     * 获取 审核信息（身份证号、社会信用代码、注册号 ） t_user.verifyinfo
     * @return 审核信息（身份证号、社会信用代码、注册号 ）
     */
    public String getVerifyinfo() {
        return verifyinfo;
    }

    /**
     * 设置 审核信息（身份证号、社会信用代码、注册号 ） t_user.verifyinfo
     * @param verifyinfo 审核信息（身份证号、社会信用代码、注册号 ）
     */
    public void setVerifyinfo(String verifyinfo) {
        this.verifyinfo = verifyinfo == null ? null : verifyinfo.trim();
    }

    /**
     * 获取 身份证号 t_user.idcardno
     * @return 身份证号
     */
    public String getIdcardno() {
        return idcardno;
    }

    /**
     * 设置 身份证号 t_user.idcardno
     * @param idcardno 身份证号
     */
    public void setIdcardno(String idcardno) {
        this.idcardno = idcardno == null ? null : idcardno.trim();
    }

    /**
     * 获取 统一社会信用代码 t_user.socialcredit
     * @return 统一社会信用代码
     */
    public String getSocialcredit() {
        return socialcredit;
    }

    /**
     * 设置 统一社会信用代码 t_user.socialcredit
     * @param socialcredit 统一社会信用代码
     */
    public void setSocialcredit(String socialcredit) {
        this.socialcredit = socialcredit == null ? null : socialcredit.trim();
    }

    /**
     * 获取 公司名称 t_user.companyname
     * @return 公司名称
     */
    public String getCompanyname() {
        return companyname;
    }

    /**
     * 设置 公司名称 t_user.companyname
     * @param companyname 公司名称
     */
    public void setCompanyname(String companyname) {
        this.companyname = companyname == null ? null : companyname.trim();
    }

    /**
     * 获取 企业法人姓名 t_user.legalname
     * @return 企业法人姓名
     */
    public String getLegalname() {
        return legalname;
    }

    /**
     * 设置 企业法人姓名 t_user.legalname
     * @param legalname 企业法人姓名
     */
    public void setLegalname(String legalname) {
        this.legalname = legalname == null ? null : legalname.trim();
    }

    /**
     * 获取 企业营业执照照片 t_user.verifyphoto
     * @return 企业营业执照照片
     */
    public String getVerifyphoto() {
        return verifyphoto;
    }

    /**
     * 设置 企业营业执照照片 t_user.verifyphoto
     * @param verifyphoto 企业营业执照照片
     */
    public void setVerifyphoto(String verifyphoto) {
        this.verifyphoto = verifyphoto == null ? null : verifyphoto.trim();
    }

    /**
     * 获取 会员级别 t_user.userlevel
     * @return 会员级别
     */
    public String getUserlevel() {
        return userlevel;
    }

    /**
     * 设置 会员级别 t_user.userlevel
     * @param userlevel 会员级别
     */
    public void setUserlevel(String userlevel) {
        this.userlevel = userlevel == null ? null : userlevel.trim();
    }

    /**
     * 获取 会员积分 t_user.integral
     * @return 会员积分
     */
    public Integer getIntegral() {
        return integral;
    }

    /**
     * 设置 会员积分 t_user.integral
     * @param integral 会员积分
     */
    public void setIntegral(Integer integral) {
        this.integral = integral;
    }

    /**
     * 获取 会员个人身份信息 t_user.vipcard
     * @return 会员个人身份信息
     */
    public String getVipcard() {
        return vipcard;
    }

    /**
     * 设置 会员个人身份信息 t_user.vipcard
     * @param vipcard 会员个人身份信息
     */
    public void setVipcard(String vipcard) {
        this.vipcard = vipcard == null ? null : vipcard.trim();
    }

    /**
     * 获取 会员折扣 t_user.viprebate
     * @return 会员折扣
     */
    public Double getViprebate() {
        return viprebate;
    }

    /**
     * 设置 会员折扣 t_user.viprebate
     * @param viprebate 会员折扣
     */
    public void setViprebate(Double viprebate) {
        this.viprebate = viprebate;
    }

    /**
     * 获取 支付方式（0：微信:1：支付宝:2：银行卡快捷） t_user.paytype
     * @return 支付方式（0：微信:1：支付宝:2：银行卡快捷）
     */
    public String getPaytype() {
        return paytype;
    }

    /**
     * 设置 支付方式（0：微信:1：支付宝:2：银行卡快捷） t_user.paytype
     * @param paytype 支付方式（0：微信:1：支付宝:2：银行卡快捷）
     */
    public void setPaytype(String paytype) {
        this.paytype = paytype == null ? null : paytype.trim();
    }

    /**
     * 获取 删除状态（0：有效 1：无效） t_user.delflag
     * @return 删除状态（0：有效 1：无效）
     */
    public String getDelflag() {
        return delflag;
    }

    /**
     * 设置 删除状态（0：有效 1：无效） t_user.delflag
     * @param delflag 删除状态（0：有效 1：无效）
     */
    public void setDelflag(String delflag) {
        this.delflag = delflag == null ? null : delflag.trim();
    }

    /**
     * 获取 操作人 t_user.optionid
     * @return 操作人
     */
    public String getOptionid() {
        return optionid;
    }

    /**
     * 设置 操作人 t_user.optionid
     * @param optionid 操作人
     */
    public void setOptionid(String optionid) {
        this.optionid = optionid == null ? null : optionid.trim();
    }

    /**
     * 获取 操作时间 t_user.optiontime
     * @return 操作时间
     */
    public Date getOptiontime() {
        return optiontime;
    }

    /**
     * 设置 操作时间 t_user.optiontime
     * @param optiontime 操作时间
     */
    public void setOptiontime(Date optiontime) {
        this.optiontime = optiontime;
    }

    /**
     * 获取 操作说明 t_user.optionexlain
     * @return 操作说明
     */
    public String getOptionexlain() {
        return optionexlain;
    }

    /**
     * 设置 操作说明 t_user.optionexlain
     * @param optionexlain 操作说明
     */
    public void setOptionexlain(String optionexlain) {
        this.optionexlain = optionexlain == null ? null : optionexlain.trim();
    }
}